package com.zoo.boot.mapper;

import com.zoo.boot.model.LRole;
import com.zoo.boot.model.LRoleExample;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface LRoleMapper {
    long countByExample(LRoleExample example);

    int deleteByExample(LRoleExample example);

    int deleteByPrimaryKey(Integer roleId);

    int insert(LRole record);

    int insertSelective(LRole record);


    //根据匹配的条件 获取 用户列表
    List<LRole> selectByExample(LRoleExample example);


    //根据角色id获取 角色信息
    LRole selectByPrimaryKey(Integer roleId);

    int updateByExampleSelective(@Param("record") LRole record, @Param("example") LRoleExample example);

    int updateByExample(@Param("record") LRole record, @Param("example") LRoleExample example);

    int updateByPrimaryKeySelective(LRole record);

    int updateByPrimaryKey(LRole record);
}